home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #141 (1991-10)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #141 (1991-10)(Rhein-Sieg-Soft).adf
/
CLIkk
/
CLIkk!.dok
< prev
next >
Wrap
Text File
|
1991-09-26
|
36KB
|
852 lines
T.O.M. CLIkk!
Willkommen zu CLIkk!. CLIkk! ist ein Programm, mit dem Sie Ihre Disketten
wesentlich einfacher bearbeiten können, als es bisher der Fall gewesen
ist. Es vereint die praktische Mausbedienung der Workbench und bietet trotz-
dem fast alle Möglichkeiten der CLI-Befehle.
Starten
-------
Gestartet wird das Programm durch das entsprechende Icon auf der Workbench
oder durch Aufruf im CLI. Das Programm koppelt sich automatisch vom
CLI ab, so daß nach dem Start sofort wieder ein Prompt erscheint.
Sie können dieses Programm jederzeit auf eine andere Diskette kopieren,
es ist nicht kopiergeschützt. Ebenso ist es möglich, CLIkk! auf einer
Harddisk zu installieren. Für genauere Hinweise lesen Sie bitte im Kapitel
"Allgemeine Informationen" den Teil "CLIkk! und Harddisk".
Nach dem Start versucht CLIkk!, Daten aus einem logischen Verzeichnis
"TOM_Data:" einzulesen. Dieses Verzeichnis müssen Sie auf Ihrer Boot-Diskette
mit "Assign TOM_Data: <pfad>" anmelden.
Der Bildschirm
--------------
Nach dem erfolgreichen Starten von CLIkk! sehen Sie den Hauptbildschirm.
Er besteht aus zwei grau unterlegten Bereichen links und recht, in denen
alle angeschlossenen Laufwerke zu sehen sind (im Minimalfall nur DF0:).
Den linken Teil nennen wir ab sofort Quell- oder Sourceliste, den
rechten Ziel- oder Targetliste. Die Erklärung dazu finden Sie bei der
Beschreibung des Copy-Befehls. Über den Listen finden Sie ein String-
gadget, in dem momentan "Device-Liste" stehen sollte. Unter der Liste
befindet sich ein leeres Stringgadget, in dem später der Pfadname steht.
Zwischen den beiden Listenbereichen sehen Sie eine Anzahl von Gadgets,
die z.B. die Aufschrift "Copy", "Delete", "Rename" usw. haben. Ganz oben
auf dem Bildschirm befindet sich die Statuszeile, in der am Anfang steht
"CLIkk! V2.03d (C)1988-91; Oliver Graf". Ganz unten befindet sich eine
Reihe von Gadgets, die leer sind. Dazu mehr im Kapitel "die frei program-
mierbaren Gadgets".
Die Beschreibung der Funktionsgagdets
=====================================
Die Funktionsgadgets befinden sich zwischen den beiden Anzeigebereichen
und lösen bestimmte Aktionen aus, die unmittelbare Auswirkungen auf die
Files in der Liste haben.
Copy
----
Mit Copy kopieren Sie alle angewählten Files vom Quellpfad in den Ziel-
pfad. Die Richtung geht also, vereinfacht ausgedrückt, immer von links
nach rechts. Nach der Aktivierung des Copy-Gadgets wird ein zusätzliches
Window mit dem Namen "Copy-Kontrolle" geöffnet, in dem während des Ko-
pierens angezeigt wird, bei welchem File das Programm gerade ist und
wieviele Files schon kopiert wurden. Mit einem Druck auf die linke Maus-
taste können Sie das Kopieren anhalten, mit der rechten Maustaste wird die
Funktion ganz abgebrochen. Wenn in Pref die Option "Copy Cloning" einge-
schaltet ist, werden nach erfolgreichem Kopiervorgang das Datum und die
Protection-Bits des Originalfiles übernommen und für das neue File ent-
sprechend gesetzt. Auf diese Weise kann man eine 1:1 Kopie eines Files
herstellen. Nach Beendigung des Kopiervorganges erscheint in einem Requester
die Frage, ob Sie die Quell-Anwahlliste freigeben möchten. Das heisst,
dass alle angewählten Files in dieser Liste wieder freigegeben werden.
Mit OK wird diese Funktion ausgeführt.
Sollten die beiden Pfadnamen übereinstimmen, wird die Funktion nicht aus-
geführt.
Delete
------
Mit Delete werden alle angewählten Files in einer Liste gelöscht. Nach
dem Anklicken von Delete erscheint ein Requester, in dem Sie die Liste,
aus der gelöscht werden soll, angeben können. Achtung : Die Bestätigung
mit OK führt die Delete-Funktion sofort aus. Die Files sind dann gelöscht
und können nur mit grösseren Anstrengungen wieder zurückgeholt werden.
Sollte weiterhin die Option "Löschschutz" eingeschaltet sein, werden
auch Files gelöscht, die eigentlich dagegen geschützt sind (-d Flag der
Protection-Bits), indem alle Bits einfach auf 0 gesetzt werden.
Move
----
Move verschiebt die angewählten Files vom Quell-Directory ins Ziel-Direc-
tory. Innerhalb eines Device werden die Files einfach nur umbenannt,
bei zwei verschiedenen Devices werden die Files erst kopiert und dann
gelöscht. Im ersten Fall wird grundsätzlich das Datum und die Uhrzeit
mit in das neue File übernommen, bei der zweiten Möglichkeit nur dann,
wenn es bei Pref eingeschaltet wurde.
Rename
------
Mit Rename können Sie einzelne Files auf der Diskette umbenennen. Wählen
Sie nach dem Anklicken von Rename den Eintrag aus, den Sie umbenennen
wollen. Darauf erscheint ein Requester mit einem String-Gadget in der
Mitte, in dem der Name des Files steht. Ändern Sie ihn und drücken Sie
<Return> oder auf OK. Danach trägt das angewählte File den neuen Namen.
CD
--
Mit CD wechseln Sie das aktuelle Directory eines Bereiches. Wählen Sie
nach Aufruf der Funktion das neue Diretory aus. CLIkk! lädt nun die
neue Directory-Liste. Diese Funktion kann auch dadurch ausgelöst werden,
indem man in der Anwahlliste über dem gewünschten Directory-Eintrag einmal
auf die rechte Maustaste klickt.
MakeDir
-------
Mit Hilfe dieser Funktion können Sie in einem der beiden Verzeichnisse ein
neues, leeres Unterverzeichnis anlegen. Es erscheint ein Requester, in
dem Sie in dem String-Gadget den Namen für das neue Verzeichnis eingeben
können. Darüber befindet sich ein Gadget, mit dessen Hilfe Sie die
Fileliste wählen können, in der das neue Dir eingerichtet werden soll.
Mit einem Druck auf die <Return>-Taste innerhalb des String-Gadgets
wird übrigens die Funktion ausgeführt. Deshalb sollten Sie als erstes
den Listenbereich wählen und dann erst den Namen für das neue Directory
eingeben.
Type
----
Type gibt ihnen den Inhalt eines Files aus. Wählen Sie nach der Anwahl
des Gadgets das File aus, das Sie betrachten wollen. Es erscheint das
Kontrollwindow und darin sehen Sie dann den Inhalt des Files. Achten Sie
darauf, daß das angewählte File tatsächlich nur Text enthält, sonst
macht die Funktion wenig Sinn. Während der Text scrollt, können Sie mit
der linken Maustaste den Text anhalten und mit der rechten Taste ab-
brechen. Sollte der Pager mit Pref eingeschaltet sein, wartet die Routine
alle 20 Zeilen auf einen Druck der linken Maustaste durch den Benutzer.
Format
------
Um Disketten zu formatieren, benutzen Sie bitte diesen Befehl. Es erscheint
ein Requester, der verschiedene Auswahlmöglichkeiten zuläßt :
Drive - hier können Sie das Diskettenlaufwerk auswählen, in dem die
Diskette formatiert werden soll. Beim Anklicken dieses
Gadgets erscheint der Auswahlrequester, den Sie schon von
Install her kennen. Wählen Sie hier das entsprechende Lauf-
werk aus.
Verify - Verify dient zur überprüfung der Diskette während des Forma-
tiervorganges. Dies hat zur Folge, daß die Disketten, die
korrekt formatiert wurden, hinterher fehlerfrei sind, was
aber auch länger dauert. Mit dieser Option können Sie Verify
abschalten.
Quick - Steht dieses Gadget auf 'an', wird nicht die gesamte Diskette
formatiert, sondern nur die Headerblocks werden so geschrieben,
daß sie einer leeren Diskette entsprechen. Dies funktioniert bei
neuen, unbenutzten Disketten NICHT.
Trash - hiermit können Sie bestimmen, ob am Ende des Formatiervorganges
ein Dir namens "Trashcan" und das dazugehörige Icon installiert
werden sollen.
In dem String Gadget können Sie den Namen eingeben, den die neu formatierte
Diskette später bekommen soll. Voreingestellt ist hier "leer #".
Mit 'Ja' starten Sie den Formatiervorgang, mit 'Nein' wird die Operation
abgebrochen. Die Diskette muß in das entsprechende Laufwerk eingelegt sein,
bevor mit der Operation fortgefahren wird. Vor dem Formatieren erscheint
normalerweise ein Warnungsrequester, mit dem Sie den Vorgang noch abbrechen
können. Dieser Requester läßt sich bei Pref abschalten. Der Formatier-
vorgang kann durch Druck auf die linke Maustaste angehalten oder mit einem
Druck auf die rechte Maustaste gestoppt werden.
Wenn bei Pref das AutoInstall eingeschaltet wurde, wird die neu formatierte
Diskette sofort nach der Initialisierung bootfähig gemacht.
Info
----
Dieser Programmteil gibt Ihnen Informationen über den Zustand Ihres
Systems an. Dort werden zu den angewählten Directories ebenso Infor-
mationen ausgegeben wie zu den dazugehörigen Devices.
Device - hier steht der Devicename zum Dir
frei - Anzahl der freien Blocks auf diesem Device
belegt - Anzahl der belegten Blocks auf diesem Device
maximal - Anzahl der maximal verfügbaren Blöcke
Status - Status des Devices ("Schreibschutz" u.ä)
Pfadname - der aktuelle Pfadname zur Liste
Anzahl - Anzahl der Einträge in der Liste
angewählt - Anzahl der angewählten Einträge
Länge - Länge in Bytes aller angewählten Einträge
Dargestellt werden diese Informationen in zwei Listen, die jeweils zwischen
Source und Target aufgeteilt sind. Unter diesen Listen wird die aktuelle
Uhrzeit dargestellt.
Über den Listen befinden sich Informationen über den Speicherverbrauch
und die Anzahl der Einträge im Cache.
Install
-------
Mit Install machen Sie eine Diskette bootfähig. Nach dem Anwählen von
Install erscheint ein Requester mit einer Liste aller angeschlossener
Diskettenlaufwerke. Wählen Sie das entsprechende Laufwerk aus und klicken
Sie auf OK.
Play
----
Diese Funktion dient dazu, gesamplete Musikstücke abzuspielen. Diese
müssen im IFF/8SVX Format vorliegen (z.B. Audiomaster II). Während des
Abspielens gibt CLIkk! einige Informationen zu dem Stück aus. Beendet
wird die Funktion mit einem Druck auf die linke Maustaste.
Protect
-------
Protect dient dazu, die Status Bits eines Files zu ändern. Wählen Sie das
entsprechende File aus und daraufhin erscheint ein Requester, in dem
alle Status Flags in ihrem momentanen Zustand dargestellt sind.
Die verschiedenen Flags haben folgende Bedeutung :
schreibbar : ja - der Inhalt des Files kann geändert werden.
lesbar : ja - der Inhalt ist lesbar.
ausführbar : ja - das File ist ein Programm, das direkt gestartet werden
kann
löschbar : ja - das Programm kann gelöscht werden
archiviert : ja - zu diesem File existiert noch eine Kopie auf der Backup
Disk.
Scriptfile : ja - das File ist ein Batchscript, daß mit Execute vom CLI
aus aufgerufen werden kann.
versteckt : ja - das File wird bei Dir nicht ausgegeben.
resident : ja - das Programm kann mit dem CLI Kommando resident in den
Speicher eingebunden werden.
Die Flags schreibbar, lesbar und versteckt haben unter Kickstart 1.2 und
1.3 keinerlei Bedeutung und wurden nur der Vollständigkeit halber mit
ins Programm übernommen. Das Hidden Flag wird allerdings von CLIkk! unter-
stützt. Weiteres dazu bei Prefs.
Show
----
Hiermit können Sie sich IFF/ILBM Bilder anzeigen lassen. Wählen Sie das
gewünschte Bild aus. CLIkk! lädt es nach, entpackt es gegebenfalls und
zeigt es an. Um die Funktion zu beenden, drücken Sie einmal auf die
linke Maustaste. Die wichtigsten Daten zu dem Bild werden angezeigt.
Backup
------
Backup ist ein simples AmigaDOS Disketten Kopierprogramm, daß den Sinn
hat, mal eben schnell ein Backup von Disketten zu machen, ohne das
Programm wechseln zu müssen. Es unterstützt bis zu 4 Diskettenlaufwerke,
braucht aber mind. zwei. Wählen Sie im oberen Bereich des Backup-Setup
Windows das Quell- und die Ziel-Laufwerke aus und starten Sie den Kopier-
vorgang mit OK. Wenn Sie ein Backup mit Verify wünschen, schalten Sie es
über das entsprechende Gadget ein.
Während des Kopiervorganges erscheinen unten im Window drei Gadgets,
von denen nur eins aktiv ist : Abbruch. Wenn Sie den Kopiervorgang
vorzeitig abbrechen wollen, klicken Sie hier einmal drauf. Wenn beim
Lesen, Schreiben oder Überprüfen ein Fehler auftritt, werden auch die
beiden anderen Gadgets aktiviert. Mit "Wiederholen" wird das letzte Kom-
mando wiederholt (vielleicht klappt es dann), mit "Ignorieren" wird der
Fehler übergangen und mit der nächsten Aktion fortgefahren. Auch in diesem
Fall können Sie mit "Abbruch" den Kopiervorgang abbrechen. Am Ende des
Backups sollten Sie die Disketten aus dem Laufwerk nehmen, bevor Sie
das Backup verlassen.
Ext
---
Mit dieser Funktion holen Sie alle Informationen für einen Eintrag auf
den Screen. So können Sie mal eben alles, was es an wichtigen Infos zu
dem Eintrag gibt, auf einen Blick betrachten.
Weiterhin können hier die Informationen für den Kommentar und das Datum
des Eintrags verändern. Dies sind die einzigen Informationen, die nicht
auf dem Hauptbildschirm manipuliert werden können. Beim Kommentar können Sie
einen bis zu 80 Zeichen langen String eingeben, der von AmigaDOS im
Informationsblock des Files gespeichert wird. Das Datum können Sie auf
gleiche Weise ändern, mit einer kleinen Beschränkung : das Datum MUSS
das Format "dd.mm.jjjj hh:mm:ss" haben, also z.B. "05.07.1990 15:05:35".
Ansonsten wird es nicht korrekt umgewandelt und der InfoBlock des Eintrags
könnte ggf. etwas merkwürdig ausssehen.
CLIkk! versucht weiterhin, das File an bestimmten Kriterien zu identi-
fizieren, um Ihnen mitzuteilen, woher dieses File stammt und wie Sie
es ggf. weiterverarbeiten können.
Print
-----
Mit Print können Sie die unterschiedlichsten Sachen zu Papier bringen. Nach
der Anwahl des Print Gadgets erscheint ein Requester, der Ihnen drei Mög-
lichkeiten bietet :
File - dient zum Ausdrucken eines Text-ASCII-Files.
Dir-Listen - hiermit werden die beiden Dirlisten komplett mit Pfad- und
Disknamen und Anzahl der freien Blöcken auf den Disks ausge-
druckt.
Grafik - damit können IFF Bilder ausdrucken. Wählen Sie einfach das
entsprechende Bild aus. CLIkk! lädt es nach und zeigt es an.
Danach beginnt sofort der Ausdruck.
Wenn man ein File ausdrucken will, erscheint nach der Anwahl von OK des
Requesters ein neuer Requester, in dem man verschiedene Druckparameter
festlegen kann. Hierbei gilt eine Funktion als angewählt, wenn sie
einen weißen Rahmen (statt des orangen) hat.
ASCII - Der Text wird als ASCII Text in der vollen Seitenbreite
ausgegeben.
Hex - Der Text wird als HexDump ausgegeben.
Diese beiden Optionen lassen sich miteinander kombinieren. Sollte ASCII
und Hex angewählt sein, wird im vorderen Teil des Ausdrucks die Zeichen
in Hexdezimaldarstellung ausgegeben, im hinteren Teil finden sich die
dazugehörenden ASCII Zeichen wieder. Sollten sowohl ASCII als auch Hex
nicht angewählt sein, wird ASCII Text gedruckt.
Zeilennummern - Vor jeder Zeile wird die Zeilennummer ausgegeben.
Titelzeile - Über jeder Seite wird eine Titelzeile ausgegeben.
Nach der Anwahl von OK werden Sie von CLIkk! aufgefordert, das zu
druckende File auszuwählen. Wenn Sie bei den Print-Optionen die
Titelzeile aktiviert haben, erscheint jetzt noch ein Requester (keine
Angst, das ist der letzte). Hier können Sie das Format der Titelzeile
angeben. Mit den Gadgets "Datum/Zeit" und "Seitennummer" aktivieren
Sie die entsprechenden Funktionen. Im StringGadget können Sie einen
beliebigen Text eingegen, der zwischen das Datum und die Seitennummer
gesetzt wird. Eine mögliche Titelzeile sieht dann beispielsweise so
aus (Datum/Zeit und Seitennummer aktiviert und Text eingegeben) :
19.08.91 13:02 CLIkk! Anleitung Version 2.03d Seite 3
Für ihren eigenen Text stehen Ihnen 40 Zeichen zur Verfügung.
Gedruckt wird immer über prt:, daß heißt, Sie können Ihren Drucker
über das Preferences Programm der Workbench einstellen. Für die
Seitengröße wird ebenfalls der Wert benutzt, den Sie bei den Preferences
unter Length eingegeben haben (bezogen auf die Workbench 1.3).
List
----
Diese Funktion ist in der Lage, den Inhalt sogenannter Archiv-Files auf-
zulisten. Unterstützt werden zur Zeit die Typen Arc, Zoo und LhArc.
Für alle Packer wird das gleiche Listen Format verwendet. Negative
Offsets werden in den Files abgefangen, damit es zu keinen Endlosschlei-
fen kommt. CLIkk! identifiziert den Archivtyp anhand der Kennung im
File und nicht an der Endung, so daß Sie nicht erst das File mit der
richtigen Endung versehen müssen.
Pattern
-------
Der Befehl Pattern dient dazu, nur Files anzuzeigen, die auf ein bestimmtes
Muster passen. Dazu werden die Zeichen '*' und '?' benutzt (Unix-Standard-
Patterns). Mit '?' wird im Pattern angegeben, daß an dieser Stelle irgend-
ein beliebiges Zeichen stehen darf. '*' steht für eine beliebige Zeichen-
folge.
Geben Sie im Requester das gewünschte Pattern ein und lesen Sie das Direc-
tory nochmal ein.
Beispiel :
Wir wählen als Pattern '*.info'.
Dann werden alle Files in die Liste eingelesen, die die Endung .info haben,
z.B. Disk.info, System.info und .info.
Wir wählen das Pattern 'CLIkk!*'.
Dann werden alle Files eingelesen, die mit CLIkk! beginnen, z.B. CLIkk!,
CLIkk!.gad und CLIkk!.pref.
Wir wählen das Pattern '*e*'.
Dann werden alle Files eingelesen, die an irgendeiner Stelle ein 'e' in
ihrem Namen haben.
Wir wählen das Pattern '?'.
Dann werden die Files eingelesen, deren Filenamen aus einem einzigen Zeichen
bestehen ('a','b').
Wir wählen das Pattern 'K?gel'.
Dann werden alle Files eingelesen, an deren zweiter Stelle irgendein Zeichen
steht (z.B. "Kugel" oder "Kegel").
Hard
----
Hier werden Ihnen Informationen über Ihre momentane Hardwarekonfiguration
ausgegeben. Dazu zählen Speicherinformationen, Prozessor/CoProzessor
Typ und Informationen über die Customchips Denise und Agnus.
Desweiteren werden zu den 4 wichtigsten im ROM verankerten Libraries die
Versionsnummern ausgegeben.
Iconify
-------
Diese Funktion schließt den CLIkk! Screen und installiert auf dem WB-Screen
ein neues Icon. Das Programm wird nicht beendet. Dadurch werden ca. 40 KB
Speicher gespart. Sollten Sie jetzt mit dem Programm weiterarbeiten wollen,
klicken Sie zweimal in dem Icon auf die dort dargestellte Maus. Um das Icon
zu verschieben, drücken Sie die linke Maustaste in der oberen Hälfte des
Icons (dort wo der Schriftzug "CLIkk!" steht) und verschieben das Icon auf
die neue Position.
Pref
----
In diesem Programmteil können Sie viele verschiedene Standardparameter für
CLIkk! einstellen. Klicken Sie auf das Gadget Pref und ein Fenster mit
einigen Gadgets öffnet sich.
Aussortieren : Unter der Überschrift "Aussortieren" befinden sich drei
Gadgets, die mit "*.info", ".*" und "Hidden" betitelt sind.
Wenn Sie jetzt einmal auf eins der Gadgets klicken, wechselt
die Rahmenfarbe von Orange auf weiß. Dies signalisiert Ihnen,
daß diese Art von Files jetzt nicht mehr eingelesen wird.
Dabei werden Files, die am Schluß ein ".info" im Namen haben
oder Files, die mit einem Punkt beginnen überlesen. Das unterste
Gadget dient dazu, Files zu überlesen, bei denen mit Protect
das h-Flag gesetzt wurde. Default : alles aus.
direkt Laden : In diesen beiden String Gadgets können Sie für jeden der beiden
Listenbereiche einen Pfadnamen eingeben, der direkt nach dem
Start von CLIkk! eingelesen werden soll. Ist das Gadget leer,
wird für den entsprechenden Bereich die Device-Liste gelesen.
Default : beide Gadgets leer.
autom. Diskwechsel : Damit wird die automatische Disk-Erkennung abgeschal-
tet. Beim Austausch einer Diskette, deren Inhalt mit
CLIkk! gelesen wurde, gegen eine neue versucht CLIkk!,
wenn dies Gadget auf "an" steht, den Inhalt der neuen
Diskette zu lesen. Sollte dabei der Pfadname auf der
neuen Disk nicht existieren, wird das Rootverzeichnis
gelesen.
Default : an.
Pager : Ist dieses Gadget auf "an", wird bei Type alle 20 Zeilen
auf einen Druck der linken Maustaste gewartet.
Default : aus.
Auto-Install : Wenn dieses Gadget auf "aus" steht, wird das automa-
tische Installieren nach dem Formatieren unterdrückt.
Default : an.
lange Deviceliste : Wenn hier ein "an" steht, werden auch die logischen
Devices in die Deviceliste übernommen.
Default : aus.
Cache : Diese Funktion schaltet das Caching an und aus. Näheres
siehe unter "Caching".
Default : Aus.
Copy Cloning : Hiermit kann das automatische Setzen von Uhrzeit und
Status-Bits beim Kopieren eines Files kontrolliert
werden (s. Copy).
Default : an.
Löschschutz : Bei "an" ignoriert Delete das gesetzte Löschschutz-
bit und löscht das File trotzdem.
Default : aus.
Überschreiben : Wenn hier ein "aus" steht, werden Files, die im Ziel-
bereich schon existieren, nicht mehr kopiert.
Default : an.
Format-Warnung : Hiermit kann der Warnrequester bei Format abgeschaltet
werden.
Default : an.
Highlight : Dies dient dazu, den Auswahlbalken unter dem Mauszeiger
ein- oder auszuschalten.
Default : an.
About
-----
Gibt Informationen zum Programm und Autor aus.
Quit
----
Beendet das gesamte Programm. Achtung : Evtl. geänderte Customgadgets oder
Preferences werden nicht abgespeichert.
Die Listengadgets
=================
Diese Gadgets haben nur Einfluß auf die Liste, zu der sie gehören. Dazu
zählen die Boolean-Gadget unter den beiden Bereichen und die zu jedem
Bereich gehörenden String-Gadgets.
Das Stringgadget "Diskname"
---------------------------
In diesem Gadget wird der Name der aktuellen Diskette für diesen Bereich
dargestellt. Sollte die Device-Liste zu sehen sein, steht hier "Device-
Liste". Bei einer gültigen AmigaDOS Diskette können Sie den Namen ändern
und somit die Diskette umbenennen. Der neue Name muß frei von Zeichen
wie ":" und "/" sein.
Das StringGadget "Pfadname"
---------------------------
In diesem Gadget steht der komplette Pfadname, der momentan im jeweiligen
Anzeigebereich steht. Vorangesetzt ist dem Pfad der Name der Diskette, so
wie er auch im "Diskname" Gadget steht. Sollten Sie direkt in einen neuen
Pfad gehen wollen, ohne Umwege über irgendwelche anderen Pfade machen zu
wollen, tragen Sie hier den neuen Pfad ein und drücken Sie <RETURN>.
CLIkk! prüft den Pfad auf Gültigkeit und versieht ihn mit der korrekten
Klein- und Großschreibung. Wenn Sie einfach nur <RETURN> in einem leeren
Gadget eingeben, wird der Pfad eingelesen, der beim Start des Programms
der aktuelle Pfad war.
Devs
----
Mit Devs wird in die entsprechende Liste die Device-Liste geladen. Was
alles zur Device-Liste gehört, können Sie über Prefs bestimmen.
Alle
----
Mit dieser Funktion werden alle Einträge der jeweiligen Liste angewählt.
Frei
----
Diese Funktion gibt alle Einträge der Liste wieder frei.
Parent
------
Damit wird zu dem logisch vorhergehenden Verzeichnis im Pfadnamen zurück-
gekehrt (z.B. "df0:devs/keymaps" nach Parent ist "df0:devs"). Dies Funktion
kann durch Einschalten des Caching beschleunigt werden.
Lese
----
Dies bewirkt, daß der gleiche Pfad nocheinmal eingelesen wird.
Listen vertauschen/kopieren
---------------------------
Unter dem Proportional Gadget eines Display's ist ein Gadget mit einem
Pfeil nach links (bzw. nach rechts) angebracht. Dieses Gadget dient dazu,
die jeweilige Liste in den anderen Bereich zu bringen. Klicken Sie bei-
spielsweise das "Pfeil nach links" Gadget an, werden Diskname, Pfadname
und die ganze Liste des Zielbereiches auch im Quellbereich dargestellt.
Ausserdem gibt es noch ein Gadget dazwischen, das einen Pfeil in jede
Richtung enthält. Ein Klick auf dieses Gadget vertauscht die beiden Listen
samt ihren dazugehörigen Werten. In diesem Fall bleiben die Anwahlmar-
kierungen erhalten.
Die freiprogrammierbaren Gadgets
================================
CLIkk! stellt dem Anwender 11 Gagdets zur Verfügung, die er sich selbst
mit Funktionen belegen kann. Diese Gadgets finden sie am unteren Bildschirm-
rand.
Um einen Text in ein Gadget einzugeben oder aber einen bestehenden Text zu
ändern, müssen Sie das Gadget 'Edit' wählen, das sich links vom 'Quit' Gadget
befindet. CLIkk! bittet Sie nun darum, eins der 11 Gadgets auszuwählen.
Danach erscheint ein Requester mit drei Stringgadgets, die folgende Titel
haben :
Gadgettext - hier geben Sie den Text ein, mit dem das ausgewählte Gadget
später beschriftet werden soll.
Programmname - dies soll das Programm sein, daß bei der Anwahl des Gadgets
aufgerufen werden soll und dann im c: Directory liegen
muß.
Parameter - dies ist der Parameterstring, der nach der Anwahl des ent-
sprechenden Gadgets zerlegt wird und nach Ihren Vorgaben
an das Programm übergeben wird.
Der Gadgettext ist frei wählbar, der Programmname auch, allerdings muß das
Programm, das durch das Gadget aufgerufen werden soll, genau den Namen
tragen, der hier eingegeben wird.
Mit dem Parameterstring ist es schon etwas komplizierter :
Nehmen wir mal an, sie wollen den Inhalt eines Unterdirectories sehen,
ohne den Inhalt der Listen zu ändern. Dazu müssen Sie sich im Prinzip nur
ein Gadget anlegen, das den Namen Dir und den Programmnamen Dir trägt. Um
jetzt das Directory anwählen zu können, müssen sie im Parameterstring
ein '\a' eintragen. Dies steht für "Auswahl". Weitere Kommandos finden
Sie in der folgenden Tabelle :
Kommando Wirkung
\a auf diese Weise kann man einen Namen aus einer
der Dirlisten auswählen.
\h mit dieser Option erscheint ein Requester mit einem
Stringgadget in der Mitte, in das man einen Para-
meter eingeben kann.
\s übergibt den Source Pfadnamen als Parameter
\d übergibt den Target Pfadnamen als Parameter
\r liest eine der beiden Listen neu ein. Dem Befehl
wird ein s für die Sourceliste, ein t für die
Targetliste nachgestellt (also \rs).
\w dieses Kommando holt während der Ausführung des
externen Programmes den Workbench Screen nach
vorne. Nach Beendigung des externen Programms
erscheint wieder der CLIkk! Screen.
Alle Kommandos beginnen mit einem '\' (Backslash). Ein paar Bei-
spiele dazu.
1. Beispiel
Das Programm LhArc dient dazu, mehrere Files zu einem zusammenzupacken,
um sie besser per Modem zu übertragen. Wir wollen nun einige Gadgets
dafür belegen :
Archiv listen
Als Kommando gilt hierfür der Buchstabe l. Da wir das File dafür aus-
wählen wollen, heißt der Parameterstring
l \a dies hat die gleiche Wirkung, als würde man im CLI
tippen : LhArc l <name>, wobei <name> der ausgewählte
Name ist.
Archiv entpacken
Das Kommando dafür heißt 'x'. Wir wollen aber, das die ausgepackten
Files immer ins das Directory geschrieben werden, das im Target-Pfad
steht. Dann heißt unser Parameterstring
x \a \d im CLI würde man tippen LhArc x <name> <despfad>
2. Beispiel
Wir wollen, wie oben schon erwähnt, den Inhalt eines Unterverzeichnisses
sehen. Der Befehl dazu ist Dir. Da wir das Verzeichnis auswählen wollen,
schreiben wir als Paramterstring
\a Im CLI : Dir <dirname>
Nach der Anwahl eines Gadgets wird zunächst das Programm abgearbeitet.
Danach erst wird das, was das Programm ausgegeben hat, auf dem Bildschirm
dargestellt.
Um die von Ihnen erstellten Gadgets zu sichern, benutzen Sie das Gadget
'Save' (rechts neben Quit). CLIkk! legt daraufhin ein File namens
CLIkk!.gad im Directory TOM_Data: ab.
3. Beispiel
Man will aus CLIkk! heraus einen Editor starten. Für den DME würde das
ganze beispielsweise so aussehen :
Gadgetname : DME
Kommando : c:DME
Parameter : \w
CLIkk! holt jetzt den Workbench Screen nach vorne und lädt den Editor.
Nachdem Sie mit dem Editor ausreichend gearbeitet haben und diesen
beenden, übernimmt CLIkk! wieder die Kontroller und holt den CLIkk!
Screen wieder nach vorne.
Um ein Programm per Gadget zu starten, müssen Sie nun einfach auf das
entsprechende Gadget klicken. Je nach Parameter-String verfährt CLIkk!
jetzt anders, es erscheint z.B. ein Requester, in dem Sie einen String
eingeben können (Option \h) oder in der Statuszeile erscheint die
Meldung "Bitte File auswählen" (Option \a). Probieren Sie am besten
mit den Gadgets und den verschiedenen Optionen rum, dadurch werden sie
wohl am ehsten geläufig.
interne Kommandos
Der CustomGadgetManager stellt auch die Möglichkeit zu Verfügung, einige
interne Programmkommandos aufzurufen. Dadurch hat man z.B. die Möglich-
keit, mit einem einzigen Gadgetklick in ein bestimmtes Directory zu wechseln.
Die internen Kommandos werden dadurch gekennzeichnet, das der Programm-
name im Edit-Requester mit einem '-i' beginnt. Diese Zeichen werden
von einem Buchstaben gefolgt, der das Kommando angibt.
Zur Zeit gibt es nur ein internes Kommando :
c - für das CD Kommando. Unmittelbar nach dem Befehl folgt ein 's' oder
ein 'd' für die Source- oder Destination-Liste von CLIkk!. Danach
folgt ein Leerzeichen und dahinter der komplette Pfadnamen für
die Liste.
Beispiel : '-icd df0:devs/keymaps' - lädt den Inhalt des Verzeichnisses
'df0:devs/keymaps' in den Ziel-
bereich.
Damit die Customgadgets korrekt arbeiten können, müssen die Programme und
der AmigaDOS Befehl 'Run' im c: Directory stehen oder der Pfadname in der
Kommandozeile richtig gesetzt werden.
Caching
=======
CLIkk! bietet die Möglichkeit, alte Directory Listen im Speicher festzu-
halten. Dazu muß im Preference Manager das Gadget zu Cache auf 'an' stehen.
Wenn nun ein Directory eingelesen werden soll passiert folgendes :
1. Das alte Directory wird als erstes Element in eine Liste aufgenommen
und sicher im Speicher verwahrt.
Sollte CLIkk! dabei feststellen, das der Speicherplatz knapp wird,
wird das letzte Element dieser Liste gelöscht und zwar so lange,
bis wieder genügend Speicher frei ist.
2. CLIkk! überprüft nun, ob das neue Directory bereits irgendwo in dieser
Liste vorhanden ist. Wenn nicht, wird das Directory einfach eingelesen.
3. Sollte der neue Pfad schon in der Liste sein, werden alle Daten und
Einträge des Directory aus dem Speicher geholt und für den entsprechenden
Anzeigebereich aufbereitet und ausgegeben.
Dieses Verfahren läßt natürlich am besten mit Speichererweiterung durch-
führen und zwar desto besser, je mehr RAM vorhanden ist. Allerdings
sollte das ganze auch auf einem "normalen" Amiga mit 512 KB funktionieren.
Die Vorteile des Caching sind, daß die Ladezeiten für Directories auf ein
Minimum schrumpfen. Dies ist vor allem beim Hantieren mit Disketten sehr
von Vorteil.
allgemeine Informationen
========================
Haftung
Für das korrekte Funktionieren des Programms wird keinerlei Haftung
übernommen. Das Programm wurde allerdings über mehrere Jahre hinweg
auf verschiedenen Systemkonfigurationen getestet. Es läuft unter
Kick 1.3 und Kick 2.0 und unter 68030, mit verschiedenen HD Controllern
und Speichererweiterungen problemlos. Ein Test mit einem A 3000 konnte
mangels Gerät nicht durchgeführt werden (vielleicht schreibt mir mal
der Besitzer eines solchen, ob das Programm dort funktioniert).
Copyright
Dieses Programm ist in allen Teilen urheberrechtlich geschützt. Dieses
Programm ist nicht Public Domain, sondern Shareware. Die unregistrierte
Version ist vollständig lauffähig, allerdings weigern sich einige Routinen
ab und zu mal, ihren Dienst zu verrichten.
Der IFF/ILBM Loader basiert auf Routinen von Thomas Globisch und ist
©1991; T.O.M. Software.
Eine registrierte Version des Programms ist gegen Einsendung von 40.- DM
zu erhalten bei :
T.O.M. Software
Oliver Graf
Gewerbeschulstr. 75
5600 Wuppertal 2
Nähere Informationen und Fragen auch über diese Adresse oder über E-Mail :
OLIVER_GRAF@AWORLD.ZER (Z-Netz) oder direkt in der Mailbox von T.O.M. Software
unter 0202/595267, 1200-19200 Baud (HST), 8N1, 24h. Dort bin ich unter
dem Usernamen OLIVER oder SYSOP zu erreichen.
Die unregistrierte Version darf jederzeit weiterkopiert werden, sofern
diese Anleitung dabei ist. Es darf aber keinerlei Gewinn mit der Weiter-
gabe gemacht werden.
CLIkk! und Harddisk
Das Programm läßt sich problemlos auf einer Harddisk installieren. Allerdings
sollte dann in der startup-sequence eine Zeile wie "Assign TOM_Data: <pfad>"
angeben, um das Datenverzeichnis für CLIkk! richtig zu setzen.
Credits
Meinem Dank gilt den Beta-Testern dieses Programm, die unermüdlich nach
Fehlern gesucht und auch gefunden haben und mir das Leben mit ihrer
konstruktiven (Achtung : Ironie) Kritik schwer gemacht haben :
Thomas Globisch, Marc Schröer, Thomas Münch, Andreas Wagener, Christoph
Teuber (2.0 Testing) und Kolja Siefert.
Mein Dank gilt auch Frank Schummertz, der mir so manche gute Anregung
zum Programm gegeben hat.
Bugs
Da es kein Programm ohne Bug gibt (sagt zumindestens Murphy), wäre
ich über Meldungen von entdeckten Fehlern mit einer möglichst genauen
Fehlerbeschreibung dankbar. Diese können über die oben genannten Adressen
(via Beutelmail oder EMail) an mich gegeben werden. Dadurch kann
ich das Programm dann weiter verbessern.
Updates
Neuere Versionen des Programm werden später zum Selbstkostenpreis an die
registrierten Besitzer weitergegeben. Diese können gegen Einsendung einer
Diskette mit einem frankiertem, adressierten Rückumschlag an mich bekommen
werden. Registrierte Anwender, die auch eingetragener User in der Mailbox
von T.O.M. Software sind, können diese auch dort bekommen.
©1988-91; Oliver Graf - T.O.M. Software Wuppertal
Anhang 1 :
Fehlermeldungen von CLIkk!
==========================
Kann Directory nicht lesen !
Während des Einlesens eines Directories trat ein Fehler auf, der nicht
vom DOS direkt behoben wurde. Ebenso kann ein falscher Name eingegeben
worden sein.
Fehler beim Umbenennen !
Der neue Name, den Sie für ein File ausgewählt haben, existiert schon.
Wählen Sie bitte einen anderen oder Löschen Sie das alte File mit diesem
Namen.
Directory existiert bereits !
Bei MakeDir haben Sie einen Namen eingegeben, den es schon in der File-
Liste gibt. Wählen Sie einen anderen.
Diskette schreibgeschützt !
CLIkk! stellt bei einem Schreibzugriff auf eine Diskette fest, daß diese
schreibgeschützt ist. Entfernen Sie diesen bitte und starten Sie die
Operation erneut.
Diskette ist voll !
Auf die Diskette, die Sie bearbeiten wollen, passt beim besten Willen nichts
mehr drauf. Löschen Sie unwichtige Files, um Platz zu schaffen, oder nehmen
Sie eine neue.
Keine Diskette im Laufwerk !
Sie haben die Diskette, auf die CLIkk! zugreifen will, aus dem Laufwerk
genommen. Legen Sie sie wieder ein.
Nichts angewählt !
Sie haben die Operationen Copy, Move oder Delete aufgerufen und in der
Liste, die bearbeitet werden soll, ist kein Eintrag angewählt.
Dies ist keine AmigaDOS-Diskette !
Die Diskette, die Sie ansprechen wollen, hat kein gültiges AmigaDOS For-
mat. Formatieren Sie sie.
nicht genügend Speicher
CLIkk! ist aus irgendeinem Grund der Speicherplatz ausgegangen. Versuchen
Sie, alle Programme, die evtl. im Multitasking laufen, zu beenden oder
schalten Sie den Cache aus. Versuchen Sie danach, die fehlerhafte Funktion
erneut aufzurufen.
kein IFF/ILBM Format
Bei Show wurde ein File ausgewählt, daß keine IFF Bilddaten beinhaltet.
kann Laufwerk nicht ansprechen !
Bei Backup/Format/Install war es unmöglich, daß gewünschte Laufwerk anzu-
steuern. Bitte überprüfen Sie, ob eine Diskette eingelegt ist oder ob
das Laufwerk richtig angeschlossen ist.
audio.device blockiert !
Play konnte beim Abspielen des Sound nicht das audio.device öffnen. Beenden
Sie bitte alle Programme, die dieses Device ansteuern, um die Funktion
korrekt auszuführen.
unbekanntes Archiv Format
Sie haben die Funktion List auf ein File angewendet, daß kein Archiv des
Typs LhArc/LZ, ZOO oder ARC ist.